perm filename CNV.FAI[D,SYS] blob
sn#270163 filedate 1977-03-16 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 TITLE CNV CONVERT KLDCP.BIN FROM NEW BIN FORMAT TO OLD
C00004 ENDMK
C⊗;
TITLE CNV CONVERT KLDCP.BIN FROM NEW BIN FORMAT TO OLD
A←1
B←2
C←3
D←4
P←17
DKIC←←1
DKOC←←2
GO: RESET
MOVE P,[-100,,PDL-1]
INIT DKIC,10
SIXBIT /DSK/
IBUF
JRST 4,.
INIT DKOC,10
SIXBIT /DSK/
OBUF,,
JRST 4,.
MOVE A,['KLDCP ']
MOVSI B,(<SIXBIT /BIN/>)
SETZB C,D
LOOKUP DKIC,A
JRST 4,.
MOVE A,['KLDCP ']
MOVSI B,(<SIXBIT /OBN/>)
SETZB C,D
ENTER DKOC,A
JRST 4,.
MOVEI A,=18
DPB A,[POINT 6,IBUF+1,11]
INBUF DKIC,=19
OUTBUF DKOC,=19
LOOP: PUSHJ P,GET
EXIT
PUSH P,A
PUSHJ P,PUT
POP P,A
LSH A,-8
PUSHJ P,PUT
JRST LOOP
GET: SOSG IBUF+2
IN DKIC,
CAIA
POPJ P,
ILDB A,IBUF+1
CPOPJ1: AOS (P)
POPJ P,
PUT: ANDI A,377
SOSG OBUF+2
OUT DKOC,
CAIA
JRST 4,.
IDPB A,OBUF+1
POPJ P,
PDL: BLOCK 100
IBUF: BLOCK 3
OBUF: BLOCK 3
END GO